Здравствуйте, уважаемые форумчане, подскажите пожалуйста, как c помощью ajax получить значения из тега
<input type='radio' name='id_zakaz_edit' value=''>
, когда в атрибут value= поступают данные из БД. Если делаю так,
function call_edit() {
var msg = $("#edit_form1").serialize();
/*var msg = $('input[name=id_zakaz_edit]:checked').serialize();
$.ajax({
type: 'POST',
url: 'lib/edit.php',
data: msg,
success: function(data) {
$("span").html(data);
},
error: function(xhr, str) {
alert('Возникла ошибка: ' + xhr.responseCode);
}
});
}
и если указываю так
var msg = $("#edit_form1").serialize();
то в переменной $_POST поступает только единица, если
var msg = $('input[name=id_zakaz_edit]:checked').serialize();
, то в переменной $_POST отображают значения от 1 до 3, почему до от 1 до 3, потому что пока всего три записи в БД, но при этом значения id которые берутся из БД у всех значений разный. И как раз эти id которые должны поступать в value= почему-то jQuery их не видит и не передает.